{template "header.html", "/"}
<div class="content"> 
    <div class="left body w900"> 
     <div class="article_nav mb20"> 
      <ul> 
       {list action=category module=share pid=$catid}
       <li><a href="{$t.url}">{$t.name}</a></li> 
       {/list}
      </ul> 
     </div> 
     <ul id="content" class="article_images"> 
		{list action=category module=share pid=$catid}
		  <li> <a href="{$t.url}" class="pic"><img src="{if dr_get_file($t.thumb)}{dr_get_file($t.thumb)}{else}/styles/images/nopic.jpg{/if}" /></a> <p><a href="{$t.url}">{$t.name}</a></p> </li>
		 {/list}
     </ul> 
     <div class="fenye"> 
      <div id="page_navigation"></div> 
     </div> 
     <div class="clear"></div> 
    </div>  
    
<input type="hidden" id="current_page" /> 
  <input type="hidden" id="show_per_page" /> 
  <script type="text/javascript">
$(document).ready(function(){
	
	var show_per_page = 9; 
	var number_of_items = $('#content').children().size();
	var number_of_pages = Math.ceil(number_of_items/show_per_page);
	
	$('#current_page').val(0);
	$('#show_per_page').val(show_per_page);
	
	var navigation_html = '<a class="previous_link" href="javascript:previous();">上一页</a>';
	var current_link = 0;
	while(number_of_pages > current_link){
		navigation_html += '<a class="page_link" href="javascript:go_to_page(' + current_link +')" longdesc="' + current_link +'">'+ (current_link + 1) +'</a>';
		current_link++;
	}
	navigation_html += '<a class="next_link" href="javascript:next();">下一页</a>';
	
	$('#page_navigation').html(navigation_html);
	
	//add active_page class to the first page link
	$('#page_navigation .page_link:first').addClass('active_page');
	
	$('#content').children().css('display', 'none');
	
	$('#content').children().slice(0, show_per_page).css('display', 'block');
	
});

function previous(){
	new_page = parseInt($('#current_page').val()) - 1;
	if($('.active_page').prev('.page_link').length==true){
		go_to_page(new_page);
	}
	
}
//下一页
function next(){
	new_page = parseInt($('#current_page').val()) + 1;
	//if there is an item after the current active link run the function
	if($('.active_page').next('.page_link').length==true){
		go_to_page(new_page);
	}
	
}
//跳转某一页
function go_to_page(page_num){
	//get the number of items shown per page
	var show_per_page = parseInt($('#show_per_page').val());
	
	//get the element number where to start the slice from
	start_from = page_num * show_per_page;
	
	//get the element number where to end the slice
	end_on = start_from + show_per_page;
	
	//hide all children elements of content div, get specific items and show them
	$('#content').children().css('display', 'none').slice(start_from, end_on).css('display', 'block');
	
	/*get the page link that has longdesc attribute of the current page and add active_page class to it
	and remove that class from previously active page link*/
	$('.page_link[longdesc=' + page_num +']').addClass('active_page').siblings('.active_page').removeClass('active_page');
	
	//update the current page input field
	$('#current_page').val(page_num);
}
 if($(".content .body .article_images li").length==0){
	$(".content .body .fenye").hide();
 }
</script>   
{template "footer.html", "/"}